package cn.com.allunion.sms.service.mybatis;

import cn.com.allunion.common.page.QueryResult;
import cn.com.allunion.sms.pojo.UserbaseAuthority;

import java.util.List;

/**
 *
 * Created by YangJie on 2016/4/18.
 */
public interface UserbaseAuthorityService {
    /**
     * 保存
     * @param userbaseAuthority 关联对象
     * @return 保存成功返回true，否者返回false
     */
    public boolean save(UserbaseAuthority userbaseAuthority) ;

    /**
     * 根据userId查找管理员关联id
     * @param userId 用户id
     * @return 管理员关联id列表
     */
    List<UserbaseAuthority> findByUserId(String userId) ;

    /**
     * 根据用户id查看用户权限数量
     * @param userId 用户id
     * @return 权限数量
     */
    long getCountByUserId(String userId) ;
}
